public class Test {
    public static void main(String[] args) {
        //面试题
        Integer a = 100;
        Integer b = 100;
        System.out.println(a == b); //true

        Integer a1 = 200;
        Integer b1 = 200;
        System.out.println(a1 == b1); //false
        //源码范围[-128，127]

    }

    public static void main2(String[] args) {
        //拆箱：包装类 转化为 基本数据类型
        Integer a = new Integer(10);
        int b = a; //自动拆箱
        System.out.println(b);

        //显示拆箱可以指定数据类型
        int c = a.intValue(); //显示拆箱
        System.out.println(c);

        double d = a.doubleValue(); //显示拆箱
        System.out.println(d);
    }
    public static void main1(String[] args) {
        //装箱：基本数据类型 转化为 包装类
        int a = 10;
        Integer b = a; //自动装箱
        System.out.println(b);

        Integer c = Integer.valueOf(a); //显示装箱
        System.out.println(c);
    }
}
